Here I’ll explain some stuff. I might even use Maths:
\(x \times x = x^2\)
Show code
for i inrange(50):print(f"{i} x {i} = {i**2}")
0 x 0 = 0
1 x 1 = 1
2 x 2 = 4
3 x 3 = 9
4 x 4 = 16
5 x 5 = 25
6 x 6 = 36
7 x 7 = 49
8 x 8 = 64
9 x 9 = 81
10 x 10 = 100
11 x 11 = 121
12 x 12 = 144
13 x 13 = 169
14 x 14 = 196
15 x 15 = 225
16 x 16 = 256
17 x 17 = 289
18 x 18 = 324
19 x 19 = 361
20 x 20 = 400
21 x 21 = 441
22 x 22 = 484
23 x 23 = 529
24 x 24 = 576
25 x 25 = 625
26 x 26 = 676
27 x 27 = 729
28 x 28 = 784
29 x 29 = 841
30 x 30 = 900
31 x 31 = 961
32 x 32 = 1024
33 x 33 = 1089
34 x 34 = 1156
35 x 35 = 1225
36 x 36 = 1296
37 x 37 = 1369
38 x 38 = 1444
39 x 39 = 1521
40 x 40 = 1600
41 x 41 = 1681
42 x 42 = 1764
43 x 43 = 1849
44 x 44 = 1936
45 x 45 = 2025
46 x 46 = 2116
47 x 47 = 2209
48 x 48 = 2304
49 x 49 = 2401
Show code
from matplotlib import pyplot as pltimport randomxs = [i for i inrange(1,101)]ys = [i + (random.randrange(-35*i, 35*i)) *0.01for i in xs]plt.plot(xs, ys)